package com.panshi.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data
@ApiModel("返回个人动态属性类")
public class UserDetailResult implements Serializable {
    @ApiModelProperty("个人收藏数")
    private int collectNum;

    @ApiModelProperty("返回个人动态集合")
    private List<UserDynamicRelevance> userDynamicRelevanceList = new ArrayList<>();

    @ApiModelProperty("返回个人问题动态集合")
    private List<UserDynamicQuestion> userDynamicQuestionList = new ArrayList<>();

    @ApiModelProperty("返回个人回答动态集合")
    private List<UserDynamicAnswer> userDynamicAnswerList = new ArrayList<>();

    @ApiModelProperty("返回个人资讯动态集合")
    private List<UserDynamicZx> userDynamicZxList = new ArrayList<>();

   @ApiModelProperty("用户个人信息")
    private UserMember userMember ;

    @ApiModelProperty("个人收藏数据列表")
    private List<UserCollect> userCollectList = new ArrayList<>();

    @ApiModelProperty("个人站内消息数据列表")
    private List<UserNotice> userNoticeList = new ArrayList<>();

    @ApiModelProperty("返回个人动态统计数")
    private List<UserDynamicCount> countList = new ArrayList<>();
}
